import i18n from "@/i18n";
import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import "./styles/index.scss";
import installElementPlus from "./plugins/element";
import installIcons from "@/icons";
// filter
import installFilter from "@/filters";
import "./permission";
import installDirective from "@/directives";

const app = createApp(App);
installIcons(app);
installElementPlus(app);
installFilter(app);
installDirective(app);
app.use(store).use(router).use(i18n).mount("#app");
